package main

import "fmt"

/**
	1、if 等条件语句后面不需要括号
	2、switch 后面的case不需要 break,默认就相当于break
	3、switch 的2个写法
 */

// if 测试
func ifTest(age int) {
	if age < 10 {
		fmt.Println("小学生")
	} else if age >= 10 && age < 18 {
		fmt.Println("未成年人")
	} else {
		fmt.Println("成年人")
	}
}

// switch 测试
// case 后面不需要 bread
func switchTest(score float32) string {
	ret := "返回值"

	// switch 方式一
	switch {
	case score < 20:
		ret = "垃圾"
	case score < 60:
		ret = "不及格"
	case score > 80:
		ret = "优秀"
	default:
		ret = "中等"
	}

	// switch 方式二
	switch score {
	case 20:
		fmt.Println("垃圾")
	default:
		fmt.Println("回家放牛")

	}

	return ret
}

func main() {

	ifTest(12)

	println(switchTest(20))
}
